All that's "really" required is patience and some mathematical maturity. It is a complete book for the most part, but if you already are familiar with concepts like sampling theory, calculus, and concepts like convolutions and signal processing you'll be better off.