In this comprehensive workbook, International Chess Master, Jeremy Silman tests a player's strengths and weaknesses with 131 problems that cover openings, middlegames (both positional and tactical), and endgames.
Litera
Carturesti
Siles Press The reassess your chess workbook: how to master chess imbalances, paperback/jeremy silman