Nodal Discontinuous Galerkin Methods: Algorithms, Analysis, and Applications (Texts in Applied Mathematics)