Solitons: An introduction - Drazin, P G; Johnson, R S (1989)