Text this: Partial Differential Equations and Boundary Value Problems with Mathematica