Translated into English by John Kelly ... to which is added, critical and explanatory