David Porter

58 books

nonfiction history philosophy politics challenging informative slow-paced

302 pages | first published 1983

nonfiction reference sociology informative reflective medium-paced

208 pages

nonfiction autobiography biography memoir politics informative reflective medium-paced

136 pages

nonfiction history informative medium-paced

224 pages

nonfiction history science technology informative tense medium-paced

192 pages

nonfiction history informative reflective medium-paced

312 pages

nonfiction sociology informative reflective slow-paced

288 pages | first published 1997

nonfiction biography reflective medium-paced

416 pages

nonfiction history informative fast-paced

224 pages

nonfiction art history science technology informative medium-paced

192 pages