sorry it's an essay, but there's a lot of info there.