Operational Amplifiers: Theory and Design