Bruce AlbertsonBooks51 Chess Openings for Beginners303 tricky chess tactics303 tricky checkmatesChess Opening Trap of the Day303 tricky chess puzzlesAuthor data: Open Library