The DGCA syllabus both CPL and ATPL is essentially based upon the JAA / EASA ATPL syllabus including the question banks
IndiGo and most other airlines in India follow the same as well
So any collection of books that cover all the topics like Oxford , Jeppesen , Nordian etc will help