Titanium Dioxide Hole-Blocking Layer in Ultra-Thin-Film Crystalline Silicon Solar Cells | IEEE Journals & Magazine | IEEE Xplore