Fundamentals of solid state engineering - Razeghi, Manijeh (Springer India Pvt Ltd, 2009)