Quality Books at Unbeatable Prices
Shop Now-
Divided Country: The History of South African Cricket Retold - 1914-1960 (Best Red)
Regular price £52.06Regular price Sale price £52.06Unit price per -
Doing Conceptual History in Africa: 25 (Making Sense of History, 25)
Regular price £32.76Regular price Sale price £32.76Unit price per -
Dream a World Anew: The African American Experience and the Shaping of America
Regular price £35.20Regular price Sale price £35.20Unit price perSold out -
Dreaming the Karoo: A People Called the /Xam
Regular price £15.95Regular price Sale price £15.95Unit price perSale -
Egypt: How A Lost Civilisation Was Rediscovered
Regular price £3.99Regular price Sale price £3.99Unit price perSold out -
Emirs in London: Subaltern Travel and Nigeria's Modernity
Regular price £36.30Regular price Sale price £36.30Unit price per -
Empires in the Sun: The Struggle for the Mastery of Africa
Regular price £13.27Regular price Sale price £13.27Unit price per -
Sold outSold out
-
Finding Francis: One Family's Journey from Slavery to Freedom
Regular price £40.36Regular price Sale price £40.36Unit price perSold out -
Football Nation: Sixty Years of the Beautiful Game
Regular price £4.29Regular price Sale price £4.29Unit price perSold out -
Formation: The Making of Nigeria from Jihad to Amalgamation
Regular price £19.99Regular price Sale price £19.99Unit price perSold out -
Four Hundred Souls: A Community History of African America 1619-2019
Regular price £15.95Regular price Sale price £15.95Unit price perSale -
From Sharpville to Rivonia: A Personal View of Resistance in South Africa, from the Letters of Clare & James Currey
Regular price £18.99Regular price Sale price £18.99Unit price per -
Fugitive Modernities: Kisama and the Politics of Freedom
Regular price £15.20Regular price Sale price £15.20Unit price perSale -
Genocide in Libya: Shar, a Hidden Colonial History
Regular price £121.00Regular price Sale price £121.00Unit price per -
German 88mm Gun vs Allied Armour: North Africa 1941–43 (Duel)
Regular price £11.88Regular price Sale price £11.88Unit price perSale