The Old English Life of St Margaret in London, British Library, Cotton Tiberius A.iii: Sources and Relationships