Peter Machamer

3 books

272 pages hardcover

nonfiction history philosophy science challenging informative medium-paced

458 pages 1992

philosophy science informative medium-paced

328 pages hardcover

nonfiction history medium-paced