Practical Handbook of Photovoltaics:Fundamentals and