Photovoltaic Systems Engineering, Second Edition by Roger A. Messenger & Roger Messenger