Scientific Computing by John a Trangenstein