Solid state physics solid state devices and electronics - Kachhava, C.M (New age international, 2003)