Gives deep knowledge in clear and simple language. Book has drawings with notations with great details. The reason for not giving 5 star is : in some cases you will see steps of construction and drawing at different pages, which is a little irritating and publisher can easily improve it.
Those who want to be a mechanical design engineer, should go for it atleast once. I use it as my hand book for work.