Fundamentals of Solid State Engineering - Razeghi, Manijeh; Razeghi, Manijeh (Springer International Publishing : Imprint: Springer, 2019)