Guillemin, V. Symplectic techniques in physics. - New York, N.Y. : Cambridge University Press, 1986. ISBN: 0521248663