Grubjak has it right. From the UESP wiki "Spells" page, under the
Spell Tome Locations heading:
After reaching the required skill level, you must wait for the [vendor] mage's merchandise to be reset (typically two days in-game), or, on the PC, save, quit completely out of the game and reload, before the new tomes will appear.