Cultural revolutions : the politics of everyday life in Britain, North America and