Books by Richard Brindley