Electronic devices - Thomas L. Floyd (Pearson Education (Singapore) NULL, 2006)