Author: Vangelis.