John Giles

10 books

320 pages paperback

nonfiction history sports adventurous challenging medium-paced

336 pages paperback

nonfiction autobiography biography sports reflective slow-paced

156 pages paperback

nonfiction health informative slow-paced

166 pages paperback

nonfiction health sociology

302 pages paperback

nonfiction computer science design science

320 pages hardcover 2010

nonfiction biography challenging informative reflective slow-paced

66 pages paperback

fiction literary slow-paced

238 pages 2012

informative medium-paced

256 pages digital 2012

176 pages hardcover 1986

medium-paced