Author:  Cary, Clarence (trans., notes & comments)