There are two distinct levels of reading and mentally processing this book!
The basic "good guys v bad guys" level is fairly standard, although the "good" protagonists are drawn from novel backgrounds; which make it much more interesting
The underlying theme of religious intolerance and how it can become socialised and politically embedded are well brought out and reflect what appears to be happening currently in many countries.