ELECTRONIC DEVICES AND CIRCUITS - DAVID A BELL (Oxford Oxford, 2008)