Exploring The World of English Syed Saadat Ali Shah is a book that is very versatile and covers almost everything you need for CSS be it idioms, phrases usage, substitute words, tenses, etc and everything. For the precis paper, I self-studied and prepared from this book alone and it helped me get a good 53 marks.