Is there a good baseball encyclopedia?

Maybe this should be in Sports, but I'll ask it here first.

My 7 year old son is obsessed with baseball. He also loves to read. He asked for a baseball encyclopedia as a Chanukah gift. I looked on Amazon, and the only ones I see are old. I can't find one that's been updated within the past 5 years. Does anyone know of one that is relatively up-to-date that I can get for him?


Is there a good baseball encyclopedia?