In its 4th edition, this book reviews basic concepts of adaptive signal processing and adaptive filtering in a concise and straightforward manner, covering the main classes of adaptive filtering algorithms and using clear notation to facilitate implementation.