MARINE GENERATOR POWER SOLUTIONS: A COMPREHENSIVE RESOURCE