Author: D. S. Haines,Tony Ciccone,L. T. James E. Worthington