A Course in Differential Equations with Boundary Value Problems