G.J. Toomer

2 books

712 pages 150

nonfiction classics philosophy science challenging informative slow-paced

The Almagest

Ptolemy

missing page info 150

challenging informative slow-paced