Author: John 1821-1905 Dn O'Hanlon