1001 Chess Exercises for Advanced Club Players: Spot Those Killer Moves an Stun Your Opponent By: Frank Erwich Read more
Studies for Practical Players: Improving Calculation and Resourcefulness in the Endgame By: Mark Dvoreetsky, Oleg Pervakov Read more