Stable Blue Luminescent CsPbBr3 Perovskite Nanocrystals Confined in Mesoporous Thin Films. (14th June 2018)