Do llamas fall in love? : 33 perplexing philosophy puzzles /
Cave, Peter.
Richmond : Oneworld,
2010.
Philosophy