Author: Hart, Krivatsy, Stubee.