David J. Andrews: books, biography and more