Author: John C[ornelius] 1840-1905 Linehan