publisher: Onyx Books 2009-10-06 publish date: October 6th 2009
format: paperback pages: 320
language: English
ISBN:
0451412788 (9780451412782)
language: English
ISBN:
1615236295 (9781615236299)
publisher: Onyx publish date: October 6th 2009
format: ebook pages: 336
language: English
ISBN:
1101150912 (9781101150917)