Repetition, Recurrence, Returns: How Cultural Renewal Works - 9781498593991