yellowfox 's review for:

Helen Keller by Margaret Davidson
2.75
challenging dark emotional informative inspiring sad medium-paced