Manijeh Razeghi (2019). Fundamentals of Solid State Engineering. Springer Science+Business Media.