Hybrid electric vehicles : principles and applications with practical perspectives - Mi, Chris