A Practical Guide to Pseudospectral Methods (Cambridge Monographs on Applied and Computational Mathematics)