David K. Banner: books, biography and more