The best books in the market are GK Publication and Made Easy Publication. and for study material u can go for http://hughes.vriti.com/tagDetails.htm?tagId=29