Programming Collective Intelligence (code) By Toby Segaran. Copyright 2007 Toby Segaran, 978-0-596-52932-1