Fundamentals of Solid State Engineering - Razeghi, Manijeh (Springer Science+Business Media, Inc., 2006)