David Harrington

22 books

32 pages hardcover

fiction childrens medium-paced

96 pages hardcover

355 pages 2017

reflective medium-paced

1264 pages paperback

informative

32 pages 2010

nonfiction childrens adventurous medium-paced

186 pages digital 1983

nonfiction informative medium-paced

32 pages hardcover

fiction childrens medium-paced

120 pages paperback 1994

medium-paced

32 pages 2007

fiction childrens emotional lighthearted reflective slow-paced

216 pages 2000

nonfiction informative slow-paced