http://www.sciencedirect.com/science...64410X12004148...