An in-depth explanation of the different types of coffee, their history and recipe. This guide will explain the differences between espresso based coffees.