On the subject of the books and where Vegapunk reads them, let me clarify.
- When Vegapunk arrives in Ohara after the World Government attack, he sees a group of giants taking the books out of the lake.
- Dragon, who is there with him, tells Vegapunk that they are from Elbaf and that they are commanded by "someone with bandages all over his body".
- Vegapunk then visits Elbaf and it is there that he reads all the books and memorises the information in them thanks to his intelligence.
- Vegapunk even talks to Jaguar D. Saul during his stay in Elbaf.
- Vegapunk says that the war between the "Ancient Kingdom" and the 20 countries of the current World Government took place during the "Void Century".