Author: John J. (John Joseph) 1851-1929 Flinn