Text this: Contribution of renewable energy technologies to future energy requirements /