Beginning Partial Differential Equations provides a challenging yet accessible introduction to partial differential equations for advanced undergraduate and beginning graduate students. Features include a discussion of first order equations and the method of characteristics for quasi-linear first order PDEs; canonical forms of second order PDEs; characteristics and the Cauchy problem; a proof of the Cauchy-Kowalevski theorem for linear systems; a self-contained development of tools from Fourier analysis; connections between the mathematics and physical interpretations of PDEs; numerous exercises, many with solutions provided; and experimental, computer-based exercises designed to develop lines of inquiry.
It gets one star for giving us hints on how to do each proof. It gets another for being no more awful than other graduate level math books. Other than that, it is worthless: does not give examples were most of the problems that were assigned, and worse, does not tell you when you can use what method. I recommend Differential Equations with Boundary-Value Problems.