http://proc.isecon.org/2013/pdf/2536.pdf