John Callaghan

18 books

320 pages paperback

nonfiction history politics informative medium-paced

203 pages 2008

fiction science fiction short stories emotional reflective sad slow-paced

290 pages 2009

fiction science fiction short stories adventurous dark mysterious fast-paced

196 pages hardcover

nonfiction politics challenging informative reflective medium-paced

352 pages paperback

nonfiction politics informative reflective medium-paced

252 pages paperback

nonfiction biography lighthearted medium-paced

308 pages paperback

fiction mystery dark mysterious medium-paced

351 pages paperback

dark mysterious tense medium-paced

249 pages paperback 1154

medium-paced

348 pages paperback

nonfiction childrens medium-paced