Book is in perfect condition. Way more economical than buying both books separately. Has answers for problems. No mastering code, but that's cheap enough to buy separately. Great book for supplementing the class and online homeworks.