The Second Punic War at Sea - Rankov, Boris 1954- (1996)