The kings before the Norman conquest - Wilhelm von Malmesbury 1080-1142 (Llanerch Enterprises, 1989)