Ways To Think About Mathematics by Steve Benson, E. Paul Goldenberg & Susan Addington