Margaret McAllister

28 books

92 pages 2000

fiction fantasy dark mysterious slow-paced

224 pages paperback

fiction childrens historical young adult emotional slow-paced

144 pages 2004

fiction science fiction reflective medium-paced

48 pages hardcover

nonfiction childrens reflective medium-paced

282 pages paperback 2005

fiction fantasy middle grade adventurous mysterious fast-paced

missing page info paperback 2003

challenging emotional informative medium-paced

48 pages paperback

nonfiction childrens medium-paced

48 pages hardcover

nonfiction childrens

145 pages 1997

emotional lighthearted reflective medium-paced

64 pages paperback

fiction childrens