Programming collective intelligence : building smart Web 2.0 applications / Toby Segaran. - Segaran, Toby (O'Reilly, 2007)