Some of the last spells are at "out of the way" merchants.

(SPOILER)One is a merchant in barheim passage, another the ferry village, another the resting stop in the westersand before the sandsea. Another in the necrohol, and other unusual places. These merchants update their inventory after certain events.