Embracing Mathematics by Peter Appelbaum & David Scott Allen