I begin by contrasting Kant\u27s moral rationalism with Schopenhauer\u27s voluntarism, a contrast which I articulate in terms of two opposed models of moral reasoning: a top-down model and a bottom-up model. I hypothesize that Kant accepted a top-down model and Schopenhauer a bottom-up model. I turn from this contrast to a discussion of the general framework of Kant\u27s moral philosophy. Kant describes moral laws as laws of what ought to happen as opposed to laws of what does happen. Schopenhauer accuses Kant of begging the question by assuming that there are moral laws at the outset of the Groundwork. Schopenhauer\u27s criticism of the imperatival form of Kant\u27s foundation for morals is directed against what he takes to be Kant\u27s as...