http://www.ligo.caltech.edu/~vsanni/ph5/BasicOpAmpApplications.pdf