"Machine learning: Concepts and Algorithms" is a very good book to be read once and go back to quench his thirst for knowledge. However, I regret the approach remains very theoretical. He deserved to be accompanied by a CD filled with beneficial source code;). Fortunately the Internet is to fill this gap: p.