Coffee Roasting - What is it? How is it done?

What is coffee roasting?
Roasting coffee is a method used to transform the chemical and physical properties of green coffee beans into roasted coffee beans.
This roasting process is essential to produce a savory cup of coffee.  When the green coffee beans are roasted, the beans nearly double its original size, thus changing in color and density.  [...]