Upsc ias general studies paper II - Ranjan, Shubhra (New Dehi Shubhra Ranjan IAS Study Pvt Ltd, 2019)