I read Obsidian Blood in barely a week even though this novel is not one of the shortest. It was impossible to put down! So much action, so many twists and turns, plenty of accurate history told in the way that makes people learn without noticing tha...