Adaptive Signal Processing in Wireless Communications by Mohamed Ibnkahla