David McLellan

36 books

533 pages digital 1867

336 pages paperback 1845

nonfiction economics history philosophy politics

223 pages 1971

challenging informative medium-paced

79 pages paperback 1977

challenging informative medium-paced

120 pages 1978

challenging informative medium-paced

912 pages paperback 1857

nonfiction economics philosophy politics challenging informative medium-paced

128 pages paperback

nonfiction history politics sociology challenging informative medium-paced

68 pages digital 2013

dark informative reflective medium-paced

90 pages paperback

nonfiction history reflective slow-paced

186 pages hardcover