publisher: Clarkson Potter
publish date: June 2nd 2009
format: paperback pages: 352
language: English
ISBN:
0307460444 (9780307460448)
ASIN: 307460444
publisher: Clarkson Potter publish date: May 4th 2011
format: ebook
language: English
ISBN:
0307885682 (9780307885685)
publisher: Bantam Press publish date: February 19th 2010
format: paperback pages: 352
language: English
ISBN:
0593065654 (9780593065655)