Author: Mackie.