Ellen Foster

by Kaye Gibbons

An eleven-year-old girl must rely on wit and courage to survive in this award-winning... read more