James H. Moor

3 books

385 pages paperback

nonfiction art technology challenging informative medium-paced

441 pages 2012

nonfiction philosophy science challenging informative medium-paced

404 pages paperback 1998

informative reflective medium-paced