Fundamentals of Solid State Engineering, 3rd Edition