James Duggan

10 books

200 pages paperback

fiction science science fiction medium-paced

344 pages paperback

fiction literary

346 pages paperback

fiction literary slow-paced

302 pages paperback

fiction

66 pages paperback

nonfiction adventurous funny medium-paced

72 pages paperback

nonfiction poetry medium-paced

36 pages paperback

nonfiction history medium-paced

54 pages paperback

nonfiction medium-paced

missing page info

208 pages hardcover

nonfiction childrens sociology