H.H.
Hi,
I have training in this area so I wanted to comment.
Buy it if you want to, but realize what you're getting first. "Baby" may be able to learn to recognize words, but it does NOT mean he is reading. He does not yet have the ability to hold a sentence of "read" words in his head long enough to make sense out of them. He is not comprehending. He is simply learning the name for a word of a certain shape, just like he learned the name of other things. It's probably not harmful, but it doesn't benefit him in any way. Instead, spend time interacting with him for maximum cognitive benefits.