Bought this for my son who was born in 1997. I started buying the Guinness Book range for him from around age 9. Then suddenly thought what a good idea to buy them all from his birth year. They all now sit on the shelf from 1997 to present year and my daughter, born in 2000 is pleased with the collection also. And it was bought for just 1p plus standard postage. A bargain to create a great collection.
Having just bought the 1965 edition for my husband's 50th birthday, I think it's a great present choice, even if they don't read the whole thing. Who does anyway?