Author: GAP.