publisher: New Riders Publishing publish date: April 12th 2006
format: paperback pages: 309
language: English
ISBN:
0321376005 (9780321376008)
publisher: New Riders Publishing publish date: April 11th 2006
format: ebook
language: English
ISBN:
0321455126 (9780321455123)
publisher: New Riders Publishing publish date: April 12th 2006
format: ebook pages: 319
language: English
ISBN:
0132798190 (9780132798198)