Andrew H. Horn : Scholar, Librarian, Teacher, Printer