Electronic devices and circuits : principles and applications - Dowling, John Malcolm (The Asian Development Bank)