This answer is chosen as the best answer for this question.
3.
You can get it in any book shop or newspaper/magazine stall. If you are going to be in Chennai for a few year - its worth buying one. The book/guide will have maps, specific micro maps, train-bus routes, etc. You will also know the important tourist places, monuments, enteratinment centers, etc.