Books by Brian Haughton