Sharma Arun General Studies 2012 Paper 2 For Civil Services Preliminary Examination - TMH, New Delhi TMH, New Delhi 2012 - SP.19