Too Soon Too Late: History in Popular Culture (Theories of Contemporary Culture)