Author: leonard church urquhart, c.e. and charles edward o'rourke, c.e.