Puzzles and Games in Logic and Reasoning
by Terry M. Badger
Get BookMosh