Solid State Electronic Devices Global Edition by Sanjay Banerjee