Solar heating and cooling : engineering, pratical design, and economics / Jan F. Kreider, Frank Kreith