Battery technologies[electronic resource] :materials and components