Social analysis: A Marxist critique and alternative