Solid state physics solid state devices and electronics - Kachru, Braj B. (New Delhi, 2011)