I just read the Professional Link Building Guide from SEOmoz. I found it really useful and informative. With lots of linking tactics and tips. In the end, link building is like public relations in real life. They have the same principles.