Title: Political, economic, and social thought of Fidel Castro