I used the Krachmer text during my fellowship. Overall I thought it was pretty good. I actually ended up reading most of it and it serves as a good reference to look stuff up. Some things are a little out of date, like most textbooks, but it's good for giving you a nice, broad knowledge base. I also had the Krachmer atlas, which is also good.