The New Cambridge medieval history. Vol. 3, C. 900 - c. 1024 (Array, 1999)