Text this: Spectral element methods , theory and applications