publisher: Ebury Digital publish date: May 31st 2011
format: ebook pages: 560
language: English
ISBN:
144646010X (9781446460108)
publisher: St. Martin's Press publish date: February 1st 2005
format: hardcover pages: 546
language: English
ISBN:
0641804148 (9780641804144)