Off Armageddon Reef by David Weber

Off Armageddon Reef by David Weber