Roy Porter

79 books

308 pages paperback

emotional reflective medium-paced

308 pages 2008

informative reflective medium-paced

278 pages hardcover

nonfiction health history informative medium-paced

279 pages hardcover

missing page info hardcover

224 pages paperback 1998

nonfiction history informative reflective tense medium-paced

412 pages paperback 1987

nonfiction history psychology informative medium-paced

422 pages 1997

informative reflective medium-paced

744 pages paperback

nonfiction history science challenging informative medium-paced

316 pages 1989

history science challenging informative slow-paced