Yearning for the impossible : the surprising truths of mathematics /: the surprising truths of mathematics. (2006)