Books by David H. Hughes