General studies - Sheelwant Singh (London McGraw hill, 2017)