Introductory Semiconductor Device Physics by Greg Parker & Parker Parker