Natasha Issa Shivji, a young Tanzanian academic and activist, gives a moving tribute to Professor Samir Amin.