For revision you can get TataMcGraw Hills Physics too they've a bit of more tough questions tham DCP. Because they keep evolving. If you're already thorough with BM Sharma you can pick Irodov as she said
And yes everyone will agree to this
Do the same Book multiple times rather than doing multiple books single time.