If you are working in a character environment then the older books are probably most suitable. Newer documentation will tend to focus on GUI environments and thus probably won't meet your needs. The character environment hasn't changed and so the old stuff is still good,
"Making Good Progress" is a tome but it was released when GUI was new and there was still a lot of character stuff:
http://www.wss.com/publications/books.html
Of course if you are working in a character environment you are also probably working within a specific application partners environment and they will have their own framework and coding conventions that you will also need to learn. That sort of thing has to come from the partner.