John Baxter

105 books

272 pages 2017

nonfiction funny informative medium-paced

missing page info hardcover 1993

nonfiction biography informative medium-paced

165 pages 1976

nonfiction history science challenging emotional mysterious slow-paced

160 pages hardcover 1976

fiction history science challenging informative mysterious slow-paced

165 pages 1976

fiction history science challenging informative mysterious slow-paced

280 pages 2015

nonfiction art history informative reflective slow-paced

missing page info 1999

nonfiction biography informative medium-paced

464 pages hardcover 1999

nonfiction biography reflective medium-paced

missing page info paperback 1968

fiction science fiction adventurous challenging medium-paced

57 pages digital