Books written by James W. Hughes