Books by Peter J Hughes