Technology and Society in the Medieval Centuries: Byzantium, Islam, and the West, 500-1300 (Historical Perspectives on Technology, Society, and Culture)