"Bell, David A." Electronic Devices and Circuits 5th Ed. - Oxford University Press ISBN: 9780195693409