Is there any CSAT book that provides solutions for previous year CSAT questions?
Yes, General Studies Paper-II for UPSC Prelims by McGraw Hill, Mantra for CSAT Paper II by GKP/Gautam Puri, and Cracking CSAT Paper-2 by Arihant are UPSC CSAT books provides solutions to previous year's CSAT questions.