Stephen L. Carter

American law professor and novelist