publisher: New Riders Publishing publish date: July 15th 2010
format: paperback pages: 257
language: English
ISBN:
0321670094 (9780321670090)
publisher: New Riders Publishing publish date: July 12th 2010
format: ebook pages: 271
language: English
ISBN:
0132101726 (9780132101721)