ELECTRONIC DEVICES AND CIRCUITS - BELL DEVID A. (OXFORD UNIVERSITY, 2008)