The Manual of Chess Combinations
Recommended for tactical training, primarily for players between 1700-2200 ELO. --Seagaard Chess Reviews, 8/4/2003