Cbse class 12 physics semiconductor pdf July 8, 2019 16 32 64 128 Cbse class 12 physics semiconductor notes pdf Physics of semiconductors Cambridge physics book