To Infinity and Beyond:  A Cultural History of the Infinite