Author: John & Colin Havercroft (edits) Bigley