Geometry of surfaces a practical guide for mechanical engineers - Radzevich, Stephen P. (Springer, 2020)