Author: Adams, Roger, John R. Johnson & Charles F. Wilcox Jr.