Author: Descendant.