Codes of book: Programming Collective Intelligence