Paperback, 390 pages
English language
Published July 27, 2011 by O'Reilly Media, O'Reilly, O'Reilly Media, Inc..
Making Easy Things Easy and Hard Things Possible
Paperback, 390 pages
English language
Published July 27, 2011 by O'Reilly Media, O'Reilly, O'Reilly Media, Inc..