Text this: Solar energy fundamentals and design - with computer application - William B. Stine, Raymond W. harrigan