Basic Semiconductor Physics by Chihiro Hamaguchi