Description:text is not incredibly thourough or rigorous. Introduces some concepts like FFT without explaining them fully, leaving that for later sections. If buying for a class you've not much choice, if buying for reference or personal study I'd look elsewhere.