This is by a UK singer who I loved from the 50s One mistake in the lyrics is he got the American Generals name wrong...It was the name of the English General.