You mean like you could at any time press any button "Remember books read" and a list shows up with titles of book already read, and you can choose one for its content to be shown?
Sounds indeed like a very comfy way to have such knowledge added to a char, and appearing both, more natural as per RP and more technically matured, to me.
Thumbs up, neat idea!
Same could work for chars having reached certain skill-levels in, i dont know.. authoring or printing: You could have written texts ingame once and be able to reproduce/copy them into empty books.
Both these options would require or provide some sort of menu, a "Mind-Menu".
The only thing I wonder is, if these texts were still stored locally? To have them sent between client and server would prolly waste bandwidth?