Computing in the Middle Ages by Severo M. Ornstein