Author: Alan Hancox Fine Books, Cheltenham, Eng.