Techniques And Applications of Path Integration