publisher: Ebury Digital publish date: February 23rd 2010
format: ebook pages: 256
language: English
ISBN:
1407030647 (9781407030647)
publisher: Recorded Books publish date: March 28th 2011
language: English
ISBN:
1449897630 (9781449897635)
publisher: Gale Group publish date: January 28th 2007
format: hardcover pages: 321
language: English
ISBN:
0786292598 (9780786292592)