Author: Glaphré.