Text this: Artificial intelligent techniques for electric and hybrid electric vehicles /