2012 IEEE Power & Energy Society General Meeting 22–27 July 2012 San Diego, California USA “New Energy Horizons – Opportunities and Challenges” Cover photo couresty…