Horner, Christopher C.: books, biography and more