The shackled continent Africa's past, present and future - Guest, Robert (Pan Books, 2005)