by Caroline Overington
publisher: Bantam
publish date: 2009
format: paperback pages: 363
language: English
ISBN:
9781863256803
publisher: Random House Australia publish date: May 1st 2010
format: kindle pages: 229
language: English
ISBN:
9781864714562
publisher: Arrow publish date: September 23rd 2014
format: paperback pages: 464
language: English
ISBN:
0099584751 (9780099584759)
publisher: Cornerstone Digital publish date: March 13th 2014
format: ebook
language: English
ISBN:
1448164540 (9781448164547)