modern geometry methods and applications