Alternative Energies : Updates on Progress - Ferreira, Germán ((Advanced Structured Materials Volume ;)