Availability
Details
PUBLISHED
Sebastopol, CA : O'Reilly Media, Inc., c2015
EDITION
First edition
DESCRIPTION
xxiii, 326 pages : illustrations ; 24 cm
ISBN/ISSN
9781491911181, 1491911182, 9781491911181, 1491911182 :
LANGUAGE
English