publisher: Pi Press
publish date: November 8th 2005
format: hardcover pages: 256
language: English
ISBN:
0131737988 (9780131737983)
publisher: Plume Books publish date: August 29th 2006
format: ebook pages: 272
language: English
ISBN:
1429598743 (9781429598743)