Adaptive Array Systems by Ben Allen & Mohammad Ghavami