Chemical vapor deposition - recent advances and applications in optical, solar cells and solid state devices - Neralla, Sudheer (InTech, 2016)