Good book for a beginner like me. The book starts with an overview of 10 or so *really* useful tactics (pin, fork, skewer, etc.) which I wouldn't necessarily have come up with on my own. Then each problem requires you to use one of those tactics to find the best move. There are no hints in each problem describing which tactic is best, so (unless the solution is obvious) you have to think about all of them. This seems more realistic than looking only for checkmates; here, as in a real game, you're just looking for the greatest possible advantage at each step.