The Brilliance and the Limitations of Kant's Analysis of Moral Law