Thomas Earthfield: books, biography and more