Author: Gibson, James L. Haynes, W. Warren;