Gian Carlo Ghirardi

2 books

488 pages 1997

nonfiction science challenging informative reflective medium-paced

530 pages 2016

philosophy challenging informative medium-paced