South African Nobel Prize-winning author Nadine Gordimer, an uncompromising moralist who became one of the most powerful voices against the injustice of apartheid, has died at the age of 90, her family said on Monday.