Books by John Veal