Guide to Competitive Programming : Learning and Improving Algorithms Through Contests - Laaksonen, Antti (Verfasser) (Undergraduate Topics in Computer Science, 2017)