Books of Andrew K. Dennis