Solitons Mathematical Methods for Physicists by G. Eilenberger