Author: Adam des Aigles.