SMS: Plane and geodetic surveying for engineers.