Wind and solar based energy systems for communities - Carriveau, Rupp. (The Institution of Engineering and Technology,)