An updated and detailed survey of basic ideas of the finite-gap theory is p
resented. That theory, developed to construct periodic and quasi-periodic s
olutions of the soliton equations, combines the Bloch-Floquet spectral theo
ry of linear periodic operators, the theory of completely integrable Hamilt
onian systems, the classical theory of Riemann surfaces, and theta-function
s.