No book and topic are enough for gate for aptitude.It is your level which decide that what book you shoud choose.some good books
are like R.S. agarwal and Arun sharma.But you shoud decide which one is good for you.I think you should take online quiz for gate and then decide what is to read and from where.