Fundamentals of tensor calculus for engineers with a primer on smooth manifolds. (2017)