A Moral Surprise: The Common Foundation of Christianity and Modern Politics
William B. Allen
Dr. William B. Allen Emeritus Professor of Political Philosophy, Michigan State University. William B. Allen, emeritus professor of Political Philosophy in the Department of Political Science and emeritus dean, James Madison College, at Michigan State University. He served previously on the United States National Council for the Humanities and as Chairman and Member of the United States Commission on Civil Rights. Currently he serves as associate pastor, First Baptist Church Havre de Grace, Md; Veritas Fund Senior Fellow in the Matthew J. Ryan Center for the Study of Free Institutions and the Public Good at Villanova University. He has published extensively including Re-Thinking Uncle Tom: The Political Philosophy of H. B. Stowe (Lexington Books) and George Washington: America’s First Progressive (Peter Lang, Inc.).