Visit Matthew Fogarty's term paper
here