Thorpe, Edgar; Thorpe, Showick Pearson General Knowledge Manual 2019 - Pearson Education Limited ISBN: 9789353066703