Checkmate! : the wonderful world of chess

By: Foley, John, author.