使用给定的上下文回答问题。
问题：牛頓於他哪本書中發表和提到牛頓運動定律?
上下文：古希臘的哲學家，包括亞里士多德在內，可能是最早提出萬有之本，必涵其因論點，以及用抽象的哲理嘗試敲解大自然奧秘的思想家。當然，對於現代讀者而言，許多仍舊存留下來的思想是蠻有道理的，但並沒有無懈可擊的數學理論與對照實驗來闡明跟證實。而這些方法乃現代科學，如古典力學能形成的最基本因素。約翰內斯·克卜勒為按照因果關係來解釋行星運動的科學家。他從第谷·布拉赫對火星的天文觀測資料裏發現了火星公轉的軌道是橢圓形的。這與中世紀思維的切割，大約發生在西元1600年。差不多於同時，伽利略用抽象數學定律來解釋粒子運動。傳說他曾經做過一個很有意思的實驗：他從比薩斜塔扔下兩個不同質量的球，試驗這兩個球是否會同時落地。雖然這很可能僅止於傳說。但他確實進行過在斜面上滾球的屬量性實驗；他的加速運動論顯然是由這類實驗的結果推導出的，而且成為了古典力學的基礎。牛頓在他的巨著自然哲學的數學原理裡發表了牛頓萬有引力定律與三條牛頓運動定律：慣性定律，加速度定律和作用與反作用定律。使用運動定律與萬有引力定律，他能夠計算出普通物體與天體的運動軌道。特別值得一提的是，他研究出克卜勒定律在理論方面的詳解。牛頓先前創發的微積分是研究古典力學所必備的數學工具。牛頓和那時期的同仁，除了克里斯蒂安·惠更斯所研究之波動現象為值得注意的例外，大多數都認為古典力學應可以詮釋所有大自然的現象，包括用其分支學術，幾何光學，來解釋光波。甚至於他發現的牛頓環，牛頓都試著用自己的光微粒說來解釋。十九世紀後期，尖端的理論與實驗發掘出許多撲碩迷離的難題。古典力學與熱力學的連結導至出古典統計力學的吉布斯悖論。在原子物理的領域，最基本的問題，像原子模型和發射光譜等，古典力學都無法給出合理的解釋。眾位大師盡心竭力研究這些難題，成功地發展出現代量子力學。類似地，在座標轉換時，因為古典電磁學和古典力學相互矛盾，表現出不同的物理行為，引起愛因斯坦的關注，經過多年的努力，終就想出驚世的相對論。自二十世紀末期以後，不再能虎山獨行的古典力學，與古典電磁學共同被牢牢的嵌入相對論和量子力學裏面，成為在非相對論性和非量子力學性的極限，研究非相對論性和非量子尺寸物體的物理性質的學術。
答案：
自然哲學的數學原理