Books written by Robert A. Hill