carbon theory