I never give all 5s however these books (this book) have made the cut. Good job