Stuart Hall - 9780415262675