O'Reilly Media, 2015. Paperback. Good. Disclaimer:A copy that has been read, but remains in clean condition. All pages are intact, and the cover is intact. The spine may show signs of wear. Pages can include limited notes and highlighting, and the copy can include previous owner inscriptions. An ex-library book and may have standard library stamps and/or stickers. At ThriftBooks, our motto is: Read More, Spend Less.Dust jacket quality is not guaranteed.
O'Reilly Media, 2015. Paperback. Like New. Pages are clean and are not marred by notes or folds of any kind. ~ ThriftBooks: Read More, Spend Less.Dust jacket quality is not guaranteed.
Used - Very Good. Pages intact with possible writing/highlighting. Binding strong with minor wear. Dust jackets/supplements may not be included. Stock photo provided. Product includes identifying sticker. Better World Books: Buy Books. Do Good.
Used - Good. Pages intact with minimal writing/highlighting. The binding may be loose and creased. Dust jackets/supplements are not included. Stock photo provided. Product includes identifying sticker. Better World Books: Buy Books. Do Good.
Try adding this search to your wish list. Millions of books are added to our site every day, and when we find one that matches your search, we'll email you. Best of all, it's free.