Discrete mathematics mathematical reasoning and proof with puzzles, patterns, and games - Ensley, Douglas E.; Crawley, J. Winston (Hoboken, New Jersey John Wiley & Sons, 2006)
Keywords: Computer science -- Mathematics; Logic, Symbolic and mathematical; Mathematical recreations