Basic semiconductor physics - Hamaguchi, Chihiro (2010)