Semiconductor Fundamentals: Volume I (2nd Edition)