Books by David Arnold Hughes