Author: Foras Taluntais.