John G. Slater

4 books

416 pages 1900

nonfiction philosophy challenging slow-paced

526 pages 1948

nonfiction classics philosophy science challenging reflective medium-paced

550 pages hardcover

nonfiction education history philosophy challenging informative medium-paced

264 pages 1927

nonfiction classics philosophy science challenging reflective slow-paced