This book is an introduction to Malliavin calculus as a generalization of the classical non-anticipating Ito calculus to an anticipating setting. It presents the development of the theory and its use in new fields of application.