Op Amps: Design, Application, and Troubleshooting