World champion barista, and coffee roaster, James Hoffmann examines these key factors, looking at varieties of coffee, the influence of terroir, how it is harvested and processed, the roasting methods used, through to the way in which the beans are brewed.