publisher: New Riders publish date: April 30th 2006
format: paperback pages: 432
language: English
ISBN:
0321350316 (9780321350312)
publisher: New Riders Publishing publish date: April 20th 2006
format: ebook pages: 431
language: English
ISBN:
0132798158 (9780132798150)