Solitons and Solitary Waves