Veritatis Splendor (The Splendor of Truth) by Saint John Paul the Great

If you want to understand Catholic Moral Teaching you must read this encyclical which Pope Saint John Paul II wrote in 1993.