Soliton theory is an important branch of applied mathematics and mathematical physics. An active and productive field of research, it has important applications in fluid mechanics, nonlinear optics, classical and quantum fields theories etc. The book presents a broad expository view of soliton theory as well as applications and recent developments.