Introduction to electronics - Gates, E. (New Delhi Cengage learning, 2012)