Source: https://www.sciencedirect.com/science/article/pii/0898122176900183/pdf?md5=e31cf0dff1b62a07061517aef6f6343f