publisher: Signet
publish date: June 1st 2010
format: paperback pages: 320
language: English
ISBN:
0451230396 (9780451230393)
publisher: Not Avail publish date: June 1st 2010
format: ebook pages: 320
language: English
ISBN:
1101197854 (9781101197851)