Books by Keith Blakemore-Noble