A Practical Guide to Pseudospectral Methods by Bengt Fornberg