General studies paper-1 general knowledge and current affairs - Thorpe, Edgar (Noida Pearson, 2017)