Engels and the contradictions of revolutionary strategy - Wilde, Lawrence 1950- (1999)