Author: Joannes Anglicus
Dates: 14th century.