John Clarke

61 books

183 pages paperback

nonfiction politics sociology challenging informative reflective medium-paced

112 pages hardcover 385

nonfiction classics history informative medium-paced

647 pages paperback

nonfiction computer science informative slow-paced

454 pages 1978

nonfiction history sociology challenging informative slow-paced

208 pages paperback

nonfiction philosophy sociology informative medium-paced

210 pages hardcover

nonfiction education informative medium-paced

170 pages hardcover

nonfiction art classics history challenging medium-paced

332 pages paperback 1977

nonfiction religion emotional informative reflective medium-paced

306 pages paperback 1898

nonfiction autobiography religion hopeful inspiring reflective slow-paced

372 pages paperback

fiction science science fiction adventurous challenging fast-paced