Author: Petrus Peregrinus of Maricourt
Title: of Maricourt
Dates: 13th century.