Principles of Semiconductor Devices 2020 Editionby Bart Van Zeghbroeck  Available now for free on–line and available as a pdf for purchase Click here for more info and purchase Click here to access the free on-line text