Text this: Solar Energy Fundamentals and Modeling Techniques