The European Mathematical Awakening: A Journey Through the History of Mathematics from 1000 to 1800 (Dover Books on Mathematics)