Spectral Methods by Claudio Canuto, M. Yousuff Hussaini & Alfio Quarteroni