by Glenice Crossland
publisher: Arrow publish date: November 2nd 2006
format: paperback pages: 416
language: English
ISBN:
0099504243 (9780099504245)
publisher: William Heinemann publish date: September 26th 2006
format: hardcover pages: 400
language: English
ISBN:
0434016284 (9780434016280)
publisher: Cornerstone Digital publish date: May 31st 2011
format: ebook pages: 416
language: English
ISBN:
1446455955 (9781446455951)
ASIN: B004WOEYJI