You need to sign in or sign up before continuing.

Roy Porter

79 books

194 pages digital 2015

120 pages 1990

nonfiction history philosophy challenging informative slow-paced

200 pages paperback

fiction short stories

574 pages 1995

nonfiction history informative reflective medium-paced

102 pages paperback

fiction mystery

353 pages 1998

nonfiction history informative reflective slow-paced

missing page info 1998

nonfiction history informative reflective slow-paced

880 pages hardcover 2003

challenging informative medium-paced

512 pages hardcover 2004

medium-paced