Jerome Friedman

2 books

320 pages 1993

nonfiction history challenging informative slow-paced

552 pages 2001

nonfiction computer science mathematics science informative slow-paced