Scan barcode
A review by indiablue
A Theory of Jerks and Other Philosophical Misadventures by Eric Schwitzgebel
adventurous
challenging
funny
informative
lighthearted
reflective
fast-paced
3.0