Author: Roger C. Harris,Timothy R. Helliwell,William Shingleton,Neil Stickland,Jeremy R. J. Naylor