Destroyers at war - Haines, Gregory (Allan, 1982)