Renewable energy : technology, economics, and environment - Streicher, Wolfgang; Wiese, Andreas (Springer, 2007)