Germany in the High Middle Ages: c.1050-1200 (Cambridge Medieval Textbooks)