Introduction To Mathematical Thinking door Keith Devlin, William J. Gilbert & Scott Vanstone