A cabinet of philosophical curiosities : a collection of puzzles, oddities, riddles and dilemmas /: a collection of puzzles, oddities, riddles and dilemmas. (2016)