Many chessplayers find it difficult to improve their game beyond a certain level. They can see basic tactics, know a little about openings and can calculate a few moves ahead. However, so do their opponents. What is the next level, and how does one get there? This book is aimed at chess-players who have progressed well beyond beginner level and have acquired the basic skills required to play at club level, but need guidance to improve their understanding of chess. It is based on the training program that Hall himself followed when he was an up-and-coming player. The lessons are not based on 'quick fixes', but instead provide a well-rounded course in all aspects of chess that will equip the reader well for his or her chessboard battles, and provide a firm yet flexible basis for further improvement.
Quite interesting book, where author, not being grandmaster, but International Master explains his approach to training. His key idea is that one should analyze his/her game first by annotating moves without use of computer. Also author provides some instrumental advices on psychological side of the game and tips on endgame theory and tactical motives. I'd recommend this book for very fast reading to all lovers of chess. My rating is 3 stars, because there are much more stronger and professional books to strengthen your game than this one.