John Marshall

86 books

319 pages hardcover

nonfiction science challenging informative medium-paced

68 pages paperback

nonfiction religion informative reflective medium-paced

1216 pages 1993

nonfiction history politics informative reflective medium-paced

350 pages paperback

nonfiction computer science informative reflective medium-paced

204 pages paperback

nonfiction philosophy challenging informative medium-paced

240 pages paperback

fiction crime dark medium-paced

360 pages 2013

fiction comics adventurous dark lighthearted slow-paced

474 pages paperback

fiction historical informative reflective medium-paced

524 pages 2018

nonfiction biography history informative reflective medium-paced

48 pages paperback

nonfiction art challenging informative fast-paced