Approximation techniques for engineers. (2017)