Microelectronic devices - Leaver, Keith (Imperial College Press, 1997)