Winning at Chess
How to Master Chess Imbalances
In this large workbook, a stand-alone companion to How to Reassess Your Chess, Jeremy Silman provides 131 problems designed to test a player's strengths and weaknesses. These problems cover openings, middlegames (both positional and tactical) and endgames. As a player completes one of these problems, he or she may then turn to Mr. Silman's answer, which is always detailed yet never dry.
How to Reassess Your Chess - WORKBOOK