Alternative energies updates on progress (Springer, 2013)