The alternative energy hanbook - Rosenberg, Paul (The Fairmont Press, INC, 1993)