Contemporary essays - Ramesh Singh (McGraw Hill Education (India) Private Limited, 2013)