Text this: Introduction to differential geometry for engineers