Cliff Orori Mosiori is a lecturer in Solid State Physics at Kenyatta University, a visiting Electronic Engineering lecturer at the Rift Valley Institute of Science and Technology and Masinde Muliro University of Science and Technology, a serving research scientist in solid state material processing and an editor of peer reviewed journals with International Journal of Advanced Research in Physical Science (IJARPS); Academic and Scientific Publishing (ASP); Research Journal of Engineering and Technology (RJET) and American Journal of Materials Engineering and Technology (AJMET). He has publishes the following books in Physics: Inorganic Ternary Thin Films - Analysis of Optical Properties; Physics of Thermal Phenomena - Introduction to Thermal Physics; Digital Electronics - Introductory Course to Concepts, Principles and Devices; Optical Coating - Coating Properties and UV Protection; Thin Film Device Physics for Solar Cell Applications; and Characterization of CdxZn1-xS and PbS Thin Films for Photovoltaic Applications, Electrical and Optical Properties.