Author: Joannes Cananus
Dates: 15th century.