Physics

Principles of Electronic Devices - Online textbook by Bart Van Zeghbroeck.