Op Amps :design, applications, and troubleshooting