A handbook of small-scale energy technologies - Neil Noble

Bok