A Cabinet of Philosophical Curiosities: A Collection of Oddities, Riddles and Dilemmas, by Roy Sorensen