MECHANIC & OSCILLATIONS - NAGWAT, AGARWAL (JAIPUR JPH)