" Chess openings for white, explained : " by Lev Alburt, Roman Dzindzichashvili, and Eugene Perelshteyn; with Al Lawrence.