We are facing an energy crisis. Fossil fuel reserves will eventually run out and so we urgently need to find cleaner and more sustainable sources of...