I ordered this book and it is great. My chess club teacher appreciated the book and now i have learnt nearly all the tactics. There are puzzles in the end to test tactical skills. The explanation is done in a lucid manner and the explanation diagrams are also good.