TWIDELL (JOHN) WEIR (TONY) RENEWABLE ENERGY RESOURCES - LONDON ROUTLEDGE Dewey Class. No.: 621.042 / TWI