Practical Handbook of Photovoltaics by