If you are new to machine learning and then this book is an ideal one for sure. the book has been written in an understandable manner and it resembles as if someone is sitting next to you and explaining things in such a manner that it is a private class room practice. He has gone on to highlight the syntax for models and discusses the strength and weakness of it. In fact it is nice balance of theory and practice. But to deriving optimum utilization of it one should use it in conjunction with an R book. It will help you learn machine and R at the same time for sure. The book provides with the best of algorithms that makes a person understand very well how to deal with these realistic problems. The book is very well detailed and possess all the relevant study material from the best of the sources. Lantz, the author has written the book in such a manner that one will not only understand the whole functioning and the principles but even master the same and be proficient in applying all the concepts. Its a good book that focuses more on practical aspect then the theory part. For each and every topic there is a very detailed explanation and is provided with the algorithm code to learn to implement it as well. The writing is crystal clear and the codes are easy to understand and at the same time straightforward. This book is bound to take you from the basic to the advanced topics within a short frame of time. In the final context real life examples are provided and out of machine learning this one is the best of the available options. It is available on junglee.com and its ISBN code is 9351104621.