I donot drink or recommend coffee...
Ten elements in the making of good coffee
Steve Pavlina: How to Give Up Coffee