Semiconductor physics and devices - Islam, S.S (Oxford University Press, 2006)