Profit Maximization for a Monopolist