coughlin,robert f principles and applications of semiconductors and circuits englewood cliffs - 1st ed | .N.J. Prentice-Hall 1971