introduction to modern geometry 696597