This engrossing and moving novel, with its diversity of memorable characters, offers many insights into political, religious and social tensions.