http://epubs.siam.org/doi/abs/10.1137/100817905