If you are just starting up with Machine Learning, this is one of the books I would recommend. This book covers Unsupervised as well as supervised learning and has several examples of how it could be used in the Industry. However, I did find that this book does not have the mathematical detail you would need when working with the algorithms. I think the authors have tried to build something for the programmers so they can get hands on very easily. I did like the emphasis this book gives on data preparation and cleansing.