Solitons : Properties, Dynamics, Interactions, Applications