publisher: Penguin publish date: April 21st 2005
format: ebook pages: 576
language: English
ISBN:
1440623422 (9781440623424)
publisher: Gotham
publish date: April 21st 2005
format: paperback pages: 576
language: English
ISBN:
1592401112 (9781592401116)
ASIN: 1592401112
publisher: Cengage Learning, Paperback" /> publish date: June 1st 2010
format: paperback
language: English
ISBN:
1426647646 (9781426647642)