PARTIAL DIFFERENTIAL EQUATIONS FOR SCIENTIST AND ENGINEERS by STANLEY J. FARLOW , 1993