The Da Vinci code is a great book for anyone. This book poses intriguing questions about the early days of Christianity. I believe that the only people who would find this offensive are those who forget that it is fiction. This book is filled with action, plot twists and puzzles to solve. And given the fact that the whole book takes place in about 24 hours, it is truly amazing. This is one of my favorites. I also recommend one of Dan Brown's other books, Demons and Angels, to hjose who enjoyed this book.