Authors
E. Donald Elliott
E. Donald Elliott
E. Donald Elliott has been a professor at Yale Law School since 1981 and now also teaches at the Scalia Law School. He teaches and writes in a wide-variety of subjects, including constitutional law, civil procedure, administrative law, and energy and environmental law. He has also practiced law in Washington, D.C. for over 30 years with several leading law firms. He is an elected member of the American Law Institute, the American College of Environmental Lawyers, and a senior fellow of the Administrative Conference of the United States. He served as general counsel of the EPA, 1989-1991.
by | May 2, 2020

President Trump now acknowledges that there must be a strong response to China’s perfidy in setting loose the COVID-19 coronavirus…

by | Apr 28, 2020

“To subdue the enemy without fighting is the acme of skill.” — Sun Tzu For the last few years China…

by | Apr 21, 2020

In criminal law, everyone is presumed to intend the “natural and probable consequences” of his or her actions. Thus, an…

by | Apr 16, 2020

“America” is a continent – actually two of them – but it is also a set of ideas, or, better…

by | Apr 7, 2020

Suppose that the COVID-19 pandemic is not the Asian flu, but Pearl Harbor. A number of conservative commentators have speculated that…

by | Mar 29, 2020

COVID-19: The Reality Show has taken cable TV by storm. The plot is nominally about a war against an invisible…

by | Jan 23, 2020

Adam Schiff, the House manager leading the impeachment case against President Trump, did an excellent job of presenting a fundamentally…

by | Jan 22, 2020

I learned one of my most valuable lessons as a lawyer early on: the side with the best lawyers doesn’t…

by | Dec 26, 2019

Both of the articles of impeachment passed by the Democrats in the House are unprecedented in that they charge “thought…

by | Dec 20, 2019

Historiography, the study of history and how to write it, hasn’t changed much in the 25 centuries since Herodotus. Herodotus…

o
Sign Up to receive Our Latest Updates! Register