A Guide to matlab for beginners and experienced users - Hunt, Brian R (et al) (Cambridge University Press, New York, 2006)