CLRS is the classic textbook for Algorithms... For some topics Klienberg and Tardos is good, I will suggest to read the CLRS text and keep K&#38;T for topics you want to read more on, also the K&#38;T problems are much harder (usually) than CLRS.