I have a modest chess library (30+ titles) of carefully selected books, and I can honestly say that this is the one that has done the most for my chess understanding about when to attack and how to plan ahead. The book does assume knowledge of basic chess tactics and hence is not recommended for the absolute novice. Anyone wishing to advance to lower club level and beyond, however, needs to read this book. Buy it.