Author: O'Hanlon, John, 1821-1905