Modern Ideas Chess Openings - Couverture souple

Horowitz, Al

 
9780346120693: Modern Ideas Chess Openings