Books by Hill, Daniel J