electric and hybrid vehicles book pdf