I found this book very helpful in learning adaptive filters. Most other textbooks include maths and models for adaptive filters without practical examples which can be tried by software tools. It's always easier to realize how they works by running examples.