Fundamentals of solid state engineering - Razeghi, Manijeh (Kluwer Academic Publishers, 2002)