Author: Margaret Campbell (Margaret Ham Pilcher