Fundamentals Of Algorithms - Brassard (Gilles); Bratley (Paul)
20