What was the Cause of the Trojan War?

The cause of the Trojan War was, according to the poet Homer, the kidnapping of Helen by Paris. Modern historians, however, believe that the conflagration arose as part of a larger trade dispute.