Egelstaff, P. A.,author.