Materials for Energy Storage, Generation and Transport by Gerbrand Ceder & Steven A. Ringel