Computational Methods for Engineers with Matlab Applications - Riggs, James B.