Time Team Special - The Island of the Eels, Ely, Cambridgeshire 2001