emmacohler's current reads
1 book

777 pages paperback 1979

nonfiction mathematics philosophy science challenging informative reflective slow-paced