Least-Mean-Square Adaptive Filters by Bernard Widrow & Simon Haykin