Books of Brian Hardy