OPENING IDEAS AND ANALYSIS FOR ADVANCED PLAYERS (2) - Couverture souple

 
9780875682006: OPENING IDEAS AND ANALYSIS FOR ADVANCED PLAYERS (2)