Author: Gae Bolga.