Apart from gateoverflow book you may visit this website www.geeksforgeeks.com.
solve exercise questions of reference books.There are good quality questions that cover the basics
you may find the list of reference books at gatecse.in I think that would be enough for Gate2017.