Very good book. I cheated and listened on audiobook.