Here's a general outline for a paper on the topic: