I often borrow library books based on positive reviews in magazines. That's how I came upon this book in spite of it being in a genre I don't particularly avoid: sci-fi. It took the first 150 pages or so to get used to, but a solid plot and interesting characters make a book of any genre enjoyable.
This was pretty good.