A New Scramble for Africa?: Imperialism, Investment and Developm

What stands out about this textbook is how clearly it explains complex theories.