Where coffee is grown, how it is harvested, the roasting process and the water used to make the brew are just a few of the factors that influence the taste of what we drink. Champion barista and coffee roaster James Hoffmann examines these key factors and more. Country by country he identifies key characteristics and also gives practical advise on how to make superb coffee of all kinds at home