Solitons: Mathematical methods for physicsts - Eilenberger, G (1983)