Author: Draoi Rua.