Author: Adonis.