Mexico today; social, political, and religious conditions