Sebastopol, CA: O'Reilly Media, Inc., 2014. Paperback. Very Good / No DJ. Item #51543
Pages are unmarked by previous owners. Binding is sound but spine is creased. Covers are lightly soiled, scuffed and rubbed, with wear to edges - scuffing and rubbing, creasing and curling at corners. Text block is scuffed and soiled. Pictures provided upon request.