The Battle of Gate Pa; A Restrospective.