Hamiltonian Methods In The Theory Of Solitons by Ludwig D. Faddeev & Leon A. Takhtajan