At Listing 7-2, the value is a public field.
So, on page 188, line 2, "This argument is used to member initialize the private field value." Should read "This argument is used to member initialize the public field value." or just "This argument is used to member initialize the field value."