God, Being and Liberation: A Comparative Analysis of the Theologies and Ethics of James H. Cone and Howard Thurman