Andrew G. Gibson: books, biography and more