Scientific Computing by Butterworth, Michael Heath & Michael T. Heath