what is the next book after anne of avonlea