Objects, Abstraction, Data Structures and Design Using Java Version 5.0by Koffman, Elliot B.; Wolfgang, Paul A. T.Pages can have notes/highlighting. Spine may show signs of wear. ~ ThriftBooks: Read More, Spend Less