Author: John of Joinville. Rene Hague (Translation)