The Maze of Ingenuity, 2nd Edition by Arnold Pacey