Understanding Solid-State Electronics, Third Edition
Subtitle: a Self-Teaching Course in Basic Semiconductor Theory