Reading a "good" book definitely has lasting personality changes for me. I can safely say that at-least 15 of the 22 books I have read so far this year, had lasting effect on my personality.
Clearly most people don't read good books, or scientists would have seen evidence of their radical personality-changing effect.