Solar Hot Water Fundamentals: Siting, Design, and Installation