http://www.bcae1.com/ampclass.htm