Best Books for GATE Computer Science
Mathematical Logic: Discrete Mathematics by Tremblay Manohar, Probability ,
statistics and queuing theory " by S.C.Gupta & V.K.Kapoor
Graph Theory: Narsingh Deo
Linear Algebra: Higher Engineering Mathematics by B.S. Grewal
Numerical Methods: S.S. Sastry
Formal Language and Automata Theory: Formal Languages and Automata theory", J.D.Ullman etal
Analysis of Algorithms and Computational Complexity: Introduction to algorithms" 
Cormen etal" Computer Algorithms"  Horowitz and Sahani
Digital Logic: " Digital Logic circuits and Design " by Morris Mano
Computer Organization: " Computer Organisation " by Morris Mano
Some Other Important books
" Multiple choice questions "  Timothy . J . Williams , TMH publications
" Gate Question Papers "  G.K.Publishers
GATE Preparation: Tips to make notes
Make notes short and concise
Maintain formulas, shortcuts and tips/tricks in notes
Every field of study has its own vocabulary, so identify words and
terms used to represent specific concepts. Maintain them in your notes.
Sometimes objective questions can be used to test your ability to distinguish
concepts, ideas, theories, events, facts from each other. Construct diagrams, charts, tables or lists to summarize relationships.
