William J L'Amoreaux Editor