Author: Arthur Berriedale Keith.