Based on my experience with EA, unless it's changed, time (along with leveling) just restock the trader NPC so you can try and grab multiple copies of a certain skill book early like Teleport.