CS702 - Advancd Algorithms Analysis and Design
Introduction to Algorithms by T. H. Cormen, C. E. Leiserson and R. L. Rivest Introduction to Formal Languages and Automata by Peter Linz
Fundamentals of Algorithmics by Gilles Brassard and Paul Bretly Discrete Mathematics and Its Applications by Kenneth Rosen
Computers & Intractability, Guide to the Theory of NPC by M. R. Garey