James Porter Moreland

4 books

386 pages first pub 2000 (editions)

nonfiction philosophy challenging informative medium-paced

306 pages first pub 1993 (editions)

medium-paced

888 pages first pub 1995 (editions)

63 pages first pub 2002 (editions)

challenging informative reflective medium-paced