Take a photo of a barcode or cover
A review by gavmonn
Apology by Plato
3.0
3.5/5
Beautiful, emotional work, rich with sentiment and wisdom – the cruel one, the one Socrates gave his life for.
Beautiful, emotional work, rich with sentiment and wisdom – the cruel one, the one Socrates gave his life for.