http://iopscience.iop.org/1538-3881/131/5/2615/pdf/1538-3881_131_5_2615.pdf