Critical theory analysis