I read this (gasp) thirty-five years ago in high school and decided to revisit it. I was really pleased with how well it holds up! Meticulously detailed, so you have to really commit to understanding the finer points of Scottish history, but well-written. And it's hard to be bored when there are so many moments that feel like they were ripped from a modern soap opera.