publisher: New Riders
publish date: November 30th 2012
format: paperback pages: 264
language: English
ISBN:
0321842766 (9780321842763)
publisher: New Riders Publishing publish date: December 3rd 2012
format: ebook pages: 240
language: English
ISBN:
0133085414 (9780133085419)