Author: Edmund Bailey O' Callaghan