Materials and devices : for electrical engineers and physicists. - Colclaser, Roy A.; Diehl- Nagle, Sherra