Finite and Infinite: A Philosophical Essay.