publisher: Perigee Trade publish date: January 3rd 2012
format: hardcover pages: 272
language: English
ISBN:
0399537228 (9780399537226)
publisher: Sterling
format: Hardcover pages: 288
ISBN:
1454919078 (9781454919070)
publisher: Perigee Books
publish date: January 29th 2013
format: ebook pages: 50
language: English
ISBN:
1101619953 (9781101619957)