Computational physics - Giordano,Nicholas (Pearson, 2012)