Applied Partial Differential Equations by Paul DuChateau & David Zachmann