Hybrid Electric Power Systems by Ronald Johnson, Ashish Agrawal & Richard Wies