SMS: Mathematical techniques: an introduction for the engineering, physical, and mathematical sciences