Practical Handbook of Photovoltaics: Fundamentals and