Andrzej Frycz Modrzewski Krakow University Poland