303 More Tricky Chess Puzzles
Fred Wilson and Bruce Alberston are well-known chess trainers and teachers and are co-authors of 303 Tricky Chess Tactics, 303 Tricky Checkmates, 303 Tricky Chess Puzzles and 202 Checkmates for Children.