Recommended if you haven't read it already.
https://www.ece.cmu.edu/~ganger/712.fall02/papers/p761-thomp...