I liked the book in general, however, this book is way out of date. The turn of the century added a whole lot of changes to our world and unfortunately this book does not account for those changes. Generally this book is pretty good but I would recommend something more recent.