1. Adaptive signal processing by Bernard Widrow and Samuel D. Stearns 2. Signal processing algorithms by Samuel D. Stearns and Ruth A. David 3. Communication Systems by Simon Hakin