http://www.lcc.gatech.edu/~cpearce3/PearcePubs/PearceGC-Jan06.pdf