Symplectic Techniques In Physics by Shlomo Sternberg & Victor W. Guillemin