Book details Competitive Programmer's Handbook by Antti Laaksonen Topics: Algorithms , Data structures