Mastering Modern World History - Lowe,Norman; Traynor,John (BLOOMSBURY PUBLISHING, 2023)