Bernard Bolzano

3 books

2248 pages hardcover 1837

176 pages paperback

nonfiction art philosophy

202 pages 1851

nonfiction mathematics philosophy challenging informative slow-paced