STUDIES IN MEDIAEVAL HISTORY. MEDIAEVAL GERMANY 911 - 1250. VOLUME I.