C A Bampfylde Author