Modern Engines And Power Generators (Vol by Rankin Kennedy