James Harrington

19 books

260 pages paperback

nonfiction history reflective slow-paced

332 pages 1656

nonfiction history philosophy politics reflective medium-paced

300 pages 1656

nonfiction history philosophy politics reflective slow-paced

346 pages hardcover

fiction fantasy historical reflective medium-paced

412 pages hardcover

fiction fantasy historical science science fiction adventurous medium-paced

396 pages hardcover

fiction fantasy adventurous medium-paced

240 pages paperback 1865

fiction classics fantasy science fiction adventurous reflective slow-paced

332 pages paperback

nonfiction politics reflective medium-paced

224 pages paperback 1895

fiction classics fantasy horror short stories dark mysterious medium-paced

304 pages hardcover

nonfiction philosophy challenging informative slow-paced