I received the initial version of this book which was out of date. This book is updated to the current and has many good factual pieces of information. I would not recommend that he change the cover of the book from Ver 1 to an updated version as it can be confusing. I would recommend purchasing this book but for the author, I would suggest you delve into some of the apps more in depth and subjects as the Labs-what they are and why they can be so helpful.