An Introduction to Noncommutative Differential Geometry and its Physical Applications (London Mathematical Society Lecture Note Series)