I bought this book for self-study after completing a GIS certificate program from a major university. I was looking forward to enhancing my GIS skills. By the second chapter, I realized that this book does not match up with the most current version of ArcGIS Online. I was able to muddle through, and figured out how to navigate through the newer version of ArcGIS Online on my own. By the third chapter, I discovered I couldn't go any further without access to ArcGIS for Server. Don't buy this book unless you are taking a class that uses this as a textbook.