Electronic devices and circuits - Paul, p.j. (New Delhi New age int (p) ltd., 2017)