Books written by Daniel H. Cole