Giuseppe Savagnone

2 books

142 pages 2018

nonfiction philosophy science challenging informative reflective slow-paced

144 pages paperback

nonfiction graphic novel adventurous reflective medium-paced