Author: James S. Hine.