This book is extremely slow for the first half and almost lost me a few times. Once you reach the halfway point it really picks up and keeps picking up until the very end.