This book is a unification and extension of the theories behind adaptive blind signal and image processing, providing practical and efficient algorithms for many different and novel applications, including the latest developments and additional material not included in the first edition. This includes new material on multiway analysis, sparse representation and dictionary learning (including tensor dictionary learning and sparse representation), singular spectrum analysis, informed source representation, compressive sensing, analysis modes such as independent vector, latent variable and sparse component analysis among many other significant updates. Accompanying the book is a host of MATLAB examples code and executable programs to enhance understanding of the novel techniques employed in BSP.