The author masterfully brings together an understanding of so many disciplines to provide a realistic context for the fictional characters and their relationships that form the backbone of the plot. The multiple narrators, with many different accents, bring the book to life and add a depth that further underscores the larger message of the novel. Loved every minute.