Once Upon A Number by John Allen Paulos