Segaran, T. Programming collective intelligence: Building smart web 2.0 applications - Cambridge O'Reilly 2007 - xxiii, 334p. ISBN: 0-596-52932-5