303 perplexing chess puzzles - Wilson, Fred (Official Mensa puzzle book, 2004)