Your Move!
A leading Soviet writer introduces the key tactical principles with some simple examples, and then sets exercises for you to work out. To make sure you have plenty of material to work on there are over 350 positions for you to try your hand on, and if you really get stuck there are full solutions, with explanations.