There are 33 books total you have access to once you get to Crescent Cove, which is where you will get the achievement if you've been reading all the books up to that point.
Derwent Village - 4
Lakehaven - 6
Wester - 11
Bluefin - 6
Crescent Cove - 6
You can read bookcases from both behind, and if they have counters in front of them.
If you miss any books, simple use Wyvern Powder, and you can teleport back to towns you have been to.