Max Horkheimer, Theodore Adorno and Neo-Marxist Theory