Electronics : circuits and analysis - Dube, Dinesh C. (Alpha Science International, Ltd., 2005)