MONTGOMERY, L.M.: Anne of Avonlea (Abridged)

The Avonlea Village Improvement Society