Author: Thompson, Warren Simpson Whelpton, Pascal K. ; United States.