This is a really thought provoking book. It feels historical in nature, and it's meant to. It really brings out some real world problems that a lot of fiction sadly misses in favor of mere entertainment value. 
 Tigana deals with the ideas of memory and heritage. Good and evil has been done by all of the parties involved, and more wrong must be done in order to make things right. Forgiveness could avert a calamity, but so much has been done by both sides that forgiving isn't considered by either party. 
 No language. There are two semi-graphic sexual encounters, but they do serve the plot way. You'd have to read it, though I wouldn't recommend the book to a younger audience. 
 And it's read by the fabulous Simon Vance. I really enjoy his voice.