publisher: New Riders Publishing publish date: February 1st 2009
format: paperback pages: 352
language: English
ISBN:
0321605039 (9780321605030)
publisher: New Riders Publishing publish date: December 23rd 2008
format: ebook pages: 368
language: English
ISBN:
0132104717 (9780132104715)