This was an absolute delight to read. It can be dense at times (I struggled particularly with the part on Sufism) and it can be hard to keep up with the terminology when you are not familiar with Arabic or Islam. It is, however, extremely thorough and well-balanced. I'd say this is an excellent resource for those who really want to know more about Islam and perhaps try to understand Muslim communities across the world and here in North America. It was refreshing to see a book didn't push a certain agenda but rather portray many different views and perspective. The book even points out some of the contradictions that exist, and how they are currently being dealt with. It is a long read but worth every minute of it!