See http://www.phmartin.info/PhD/.