Tourism in the new South Africa social responsibility and the tourist experience - Allen, Garth (Tourism, retailing and consumption., 2004)