bro for GK i would suggest you to download the study material from a website called DDE defencedirecteducation.com
they are very handy, they have organised their general knowledge content in few pages and good number of questions appeared in my last CDS from their material. they also provided me curent affairs content.