A history of the Norman kings 1066 - 1125 - Wilhelm von Malmesbury 1080-1142 (Llanerch Enterprises, 1989)