I am preparing for gate 2017 if any one has any sort of class notes or ebooks pls share