Introduction To The Design And Analysis Of Algorithms by Shian-Shyong Tseng & R.C.T. Lee