http://www.newscientist.com/article/...ap-method.html