JOURNEYS OF SOCRATES

$26.95
In stock
SKU
9780060833022
This saga of courage and faith, of love and loss, reveals the arts of war and the path to peace. Ultimately, it speaks to the quest we all share for a meaningful life in a challenging world.
Frequently Bought Together
Total price