《元史纪事本末》,明人陈邦瞻撰,全书二十七篇,其中《律令之定》一篇为臧懋庸补撰。陈邦瞻,字德远,明高安(今江西高安县)人,神宗万历年间,曾经担任南京吏部司勋郎中,官至兵部左侍郎等职。在他之前,临朐(今山东临朐)人冯琦曾经编撰《宋史纪事本末》,但是,书未编成便死去了,其遗稿被弟子刘梧获得。另外,南京的一个已故侍御史沈越也曾经依照纪事本末体例修成宋代史事若干篇,其遗稿被应天府府丞徐申从沈越的儿子沈朝阳处得到。在刘梧、徐申二人的倡议下,由陈邦瞻整理,编纂为《宋史纪事本末》二十八卷,经刘、徐二人校订以后刊行。《白话精评元史纪事本末》刊行以后,陈氏又编纂了《元史纪事本末》,由臧懋庸参加订,补。全书共记叙了二十七事,合为六卷,所记史事起自世祖至元十七年,止于朱元璋起兵。《四库全书总目提要》说:“明修元史,仅八月而成书,潦草殊甚,”明朝初年编修《元史》时,人们对于蒙古史事要闻知之不多,后仓促之间征集一些史臣和色目人编次成书。因此,《元史》对于元代史事的记载颇不详尽,其中舛误错谬不少。