Solid State Physics for Engineering and Materials Science - McKelvey, John P. (Krieger)