Source: http://www.sciencedirect.com/science/article/pii/0079610782900116/pdf?md5=44b38b845e759b570c0235586f99f6e6