Sometimes attributed to James Oswald.