John Short

11 books

293 pages hardcover

nonfiction history politics informative reflective medium-paced

256 pages hardcover 2020

nonfiction computer science technology informative reflective tense medium-paced

244 pages hardcover

nonfiction science sociology travel informative reflective medium-paced

224 pages 2012

emotional reflective medium-paced

169 pages paperback 1999

challenging informative medium-paced

264 pages hardcover

nonfiction history politics science medium-paced

253 pages paperback

nonfiction science medium-paced

122 pages digital

missing page info 1947 user-added

fiction poetry

missing page info digital