This book is about prediction and control of processes which can be expressed by discrete-time models (i.e. the characteristics vary in some way with time). The aim of the book is to provide a unified and comprehensive coverage of the principles, perspectives and methods of adaptive prediction, which is used by scientists and researchers in a wide variety of disciplines.