Basic semiconductor physics - Hamaguchi, Chihiro (Physics and Astronomy, 2001)