Kenneth E. Harrell: books, biography and more