I would like to build some kitchen cabinets for my wife and redo her counter top with something nicer than the current white formica top. I would eventually like to tackle the upper cabinets but may just refinish them instead. I figure to make some cabinets for the shop to practice.

Can someone recommend a good book for learning the basics of cabinet making?

Thanks.