Author: Mackintosh.