Electronic devices : - Floyd, Thomas L (Pearson, 2018)