best book I have listened to in forever!!! Jeff Hays takes some getting used to but he nails it in the end!