CRC Press I, LLC Introduction to Computational Modeling Using C and Open-Source Tools