My choice would be **Boundary Value Problems and Green's Functions** by Ivar Stakgold. It have an introduction to *distribution theory* and them apply it to finding Green's functions. It includes: - ODE - PDE with initial conditions - PDE with boundary conditions. Cheers