Uncountable: A Philosophical History of Number and Humanity from Antiquity to the PresentDavid Nirenberg