TY - GEN AU - TI - Solar energy engineering PY - 0000/// CY - New Jersey PB - Prentice hall ER -