African indigenous knowledge and the sciences : Journeys into the Past and Present.