Policraticus : of the frivolities of courtiers and the footprints of philosophers