John M. Campbell

16 books

256 pages missing pub info (editions)

nonfiction art history science technology informative medium-paced

64 pages missing pub info (editions)

nonfiction art science technology medium-paced

196 pages first pub 2003 (editions) user-added

nonfiction religion

missing page info missing pub info (editions)

263 pages missing pub info (editions)

nonfiction art science technology

97 pages missing pub info (editions)

559 pages first pub 2018 (editions)

fiction short stories

409 pages missing pub info (editions)

365 pages missing pub info (editions)

133 pages first pub 2016 (editions)

adventurous fast-paced