How to Think Ahead in Chess - Rilegato

 
9780671215576: How to Think Ahead in Chess