Author: ABACUS.