Source: https://www.sciencedirect.com/science/article/pii/0013468684870760/pdf?md5=fc9af7b063fa3110a790ba2ae2300b4e