Source: https://www.sciencedirect.com/science/article/pii/S1877042812018824/pdf?md5=3cb6aae415b561175e9cfdcc91e82975