Trench, A. C.,author.