Henry IV of Germany, 1056 - 1106 - Robinson, Ian S. (Cambridge Univ. Press, 1999)