Jerome Cardan

2 books

352 pages 2004

informative inspiring reflective medium-paced

350 pages hardcover 2004