The book <Programming collective intelligence>.