Introduction to computational modeling using C and open-source tools. ([2013])