Competitive programming 3 : the new lower bound of programming contests - Halim, Steven (Lulu.com, 2013)