advanced stokes theorem principles 1554804