Scott Rao has written the ultimate guide to brewing any kind of coffee (except expresso).
The book explains the theory of coffee making, how various parameters affect the flavour, water chemistry, and also gives instructions on different brewing methods and how to store coffee beans.