Who Sets the Prices for Goods?

The common perception is that businesses set prices at a level that always earns them profits. However, as Carl Menger first pointed