Author: Freeman, Fox, Wilbur Smith and Associates.