Thorpe, Edgar General Knowledge Manual - New Delhi Pearson Education 2017 - Varies ISBN: 9789352861965