Naiduji: Books does not make conversation / vocabulary perfact. We need to practice it. I have many books on the sub. but when we lack parctice the efforts go vein. I suggest go for good dictionary / books - read articles in news paper. A good dictionary will help a lot.