by the author of " Amy Herbert ".