I’m about half way through this book, it’s really good! https://www.goodreads.com/book/show/6665847-daemon (original)