Would recommend because it's so in-depth and on an interesting topic, but it's a bit too dense in some areas for my liking. I found myself getting confused at times but not enough to lose track of what was going on
The ending was not what I expected but I liked it. My main issue with the length was Vampa's backstory (don't think this a spoiler but alas), the rest was fair length. I'd say it's a page-turner for the majority of the book.