Author: O'Mahoney, Mrs. Katherine A. O'Keeffe.