MARINE GENERATOR POWER: A COMPREHENSIVE HANDBOOK