David A. Sprintzen

2 books

275 pages 2003

nonfiction philosophy informative medium-paced

275 pages digital 2003