Just have to jump in here.

One thing to point out *and* worry about, which I can only assume is a bug.

In some brief experimentation trainers (and books) train you up OR down to their level. So, you train defensive magic to 6 in the BF. You then read a book that would have trained it to 5... and it does. Your defensive magic skill limit has now been REDUCED to 5. Similarly, you train pickpocket up to 10 from the imp. You then go to the battlefield, and train it to 6. Congratulations, you just trained it DOWN 4 points...

So be very *VERY* careful when/how you train skills. Always save first and check after. Not only does it still give you the option to train in a skill that you already have higher skill in, doing so actually REDUCES the level to which you can learn that skill... even with books, which don't even tell you the level/skill they train you.