Scan barcode
A review by teagangrace
Meditiations On The First Philosophy by René Descartes
informative
inspiring
reflective
slow-paced
3.75