Share
I can recommend the book Programming Collective Intelligence from Toby Segaran.
You can have a look inside the book at google books.