哈佛大學東亞語言文明系中國歷史學教授,現任費正清研究中心主任的宋怡明 (Michael Szonyi) 著《冷戰下的金門》書中,對古寧頭戰役的描述(筆者稍加刪節)如下:「1949年10月25日凌晨人民解放軍在金門嚨口西邊登陸,適逢一隊中華民國的士兵巡邏發現,於是響起警報 (有些當地人說,其實是士兵誤觸地雷,在混亂中照明彈射向天空,意外照亮來襲的解放軍船隊) 。…於是海灘成了殺戳地帶。有些解放軍還沒有跨越沙灘就陣亡三分之一。
幾個小時之後,解放軍發現登陸地點錯誤,於是決定往東前進。但為時已晚,駐紮在金門島東部的國軍正移師西部,與解放軍相遇。…接踵而來的是超過二十四小時激烈的街頭巷戰。國軍軍官李光前,三十二歲,湖南人,在抗日戰爭中立下不少戰功。李率隊衝鋒時中彈倒地,或許是遭友軍擊中。(金門新聞記者的記錄顥示,李光前是後腦中彈。)
這支部隊的指揮官是胡璉將軍。1949年9月,胡璉受命重整被共軍擊潰而四散向南敗退的國軍部隊。在古寧頭戰役的文獻中,胡璉獲得極高的評價,這場戰役的勝利幾乎成了他個人的功勞。然而事實上,當胡璉抵達戰場的時候,兩軍早已分出勝負。傍晚時,解放軍彈藥用盡,倖存者大約一千名解放軍撤退到海灘,隨即被國軍團團包圍。夜間,大約有半數解放軍被殲滅。10月27日清晨,殘餘解放軍投降。古寧頭戰役結束。」
解放軍將近四千人陣亡,超過五千人被俘,反觀國軍陣亡人數只約超過千人。相較之下,此前國共內戰動員的人數以百萬計,這些數字實在不值一提,古寧頭戰役不過是一場小衝突。但這場戰役在當時非同小可,即便過了數十年,它的重要性仍不可忽視。
宋怡明教授專著《冷戰下的金門》主要論述的是關於金門島的冷戰歷史及在戰後的社會文化,古寧頭戰役只佔全書360頁中的3頁,李光前陣亡狀況僅寥寥數句,不足為奇。
胡璉《泛述古寧頭之戰》自述:「…5月13日,國防部命令本部恢復第十二兵團番號縮編為第十及第十八兩軍,迅卽加入戰鬪序列。…本部此時最大的困難為被服缺乏,械彈無着,新集之兵,尚未訓練,逃散回鄉,不無可慮。乃以六十七軍與第十軍合編為第十軍,劉廉一任軍長,轄十八師師長尹俊,六十七師師長何世統,七十五師師長王靖之。第十八軍軍長高魁元轄第十一師師長劉鼎漢,第十四師師長羅錫疇,第一一八師師長李樹蘭。再三籌思,以目前兩軍,僅十八、一一八及七十五等三個師,尚可維持其軍隊形態。其他皆係烏合,實難應戰。…」
前段文字說明,第十四師從江西撤退時係烏合之眾,途經廣東省時強迫平民當兵,被服缺乏,械彈無着,…。胡璉自述:「…當乘船到金門料羅灣駁運上岸時,適湯恩伯將軍巡視其地,正由我兵團參謀長楊維翰將軍陪同,湯對楊責備說:『現在戰鬥如此激烈,前方急需部隊增援,應該先令戰鬥兵下船,為什麼讓民伕搶先?』楊答覆說:『這是十四師的部隊,因為尚未領到軍衣,所以仍穿民服。』湯聽了大為詫異,覺得形同乞丐,怎麼可以臨陣作戰?」