Annette O'Hare

6 books

246 pages 2016

fiction historical emotional reflective slow-paced

152 pages paperback

nonfiction childrens emotional medium-paced

271 pages

fiction historical emotional medium-paced

74 pages digital 2018

448 pages paperback

fiction historical fast-paced

missing page info paperback 2012