ELECTRONIC DEVICES - FLOYD, THOMAS L (PEARSON, 2008)