John R Kauffman: books, biography and more