publisher: St. Martin's Griffin publish date: April 3rd 2007
format: paperback pages: 256
language: English
ISBN:
0312354088 (9780312354084)
publisher: St. Martin's Griffin publish date: April 3rd 2007
format: ebook pages: 256
language: English
ISBN:
1429927984 (9781429927987)