Teleological Grammar Of The Moral Act by Steven A. Long