Electric and hybrid vehicles : technologies, modeling, and control : a mechatronic approach - Khajepour, Amir.