Really good book. Slow at some points but pulls you in and keeps you entertained.