A review by tofugitive
Probable Impossibilities: Musings on Beginnings and Endings by Alan Lightman

informative reflective

3.0