Books written by Daniel W. Graham