Numbers and Infinity: A Historical Account of Mathematical Concepts (Dover Books on Mathematics)