Code:
uint16 QuestManager::scribespells(uint8 max_level, uint8 min_level) {
Oh, hmmm.. could have sworn blocking spells was a parameter, evidently not. There is a means to unscribe a spell if you know its book slot, though I see no way to find what slot a spell id is in.