by vjbooks | May 21, 2009 | We're Talking Books!
Stephen L. Carter is the William Nelson Cromwell Professor of Law at Yale University, where he has taught since 1982. A prolific writer, he has published seven critically acclaimed non-fiction books which have helped shape the national debate on issues ranging from...