University of Leicester historian thinks Eilmer of Malmesbury saw two different comets: in 1018 and 1066