Introduction To Semiconductor Devices - Brennan (Cambridge New York, 2005)