Hearn, R. A. Games, puzzles and computation - Massachusetts A K Peters 2009 - ix, 237p. ISBN: 978-1-56881-322-6