Author: Abstraction-Cre ation.