Spain in the Middle Ages: From Frontier to Empire, 10001500 (New Studies in Medieval History)