Carbon Taxation: Mumbo-jumbo or cold hard truth?