Numerical Solution Of Hyperbolic Partial Differential Equations by John A. Trangenstein