Here is a very interesting article on this topic: