Best book I have read and enjoyed in a long time. if i could give it more than 5 stars , i would