English translation by Amfidiusz