The best books for current Affairs are Pratiyogita Darpan and The Hindu editorials.