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