Mathematical Modelling by Jim Caldwell & Douglas K.S. Ng