John McFarland Kennedy

13 books

988 pages digital 2009

challenging informative medium-paced

missing page info digital

nonfiction history

192 pages paperback 2018

lighthearted reflective relaxing medium-paced

416 pages paperback 1881

nonfiction classics philosophy informative reflective fast-paced

475 pages digital 1881

nonfiction classics philosophy challenging informative reflective medium-paced

322 pages paperback

nonfiction history philosophy medium-paced

116 pages paperback 2017

medium-paced

222 pages hardcover 1912

88 pages paperback

nonfiction classics history literary

480 pages 1878

nonfiction classics philosophy challenging reflective slow-paced