by Lynn Knight
publisher: Atlantic publish date: August 1st 2011
format: hardcover pages: 400
language: English
ISBN:
1848874162 (9781848874169)
publisher: Atlantic publish date: May 1st 2012
format: paperback pages: 377
language: English
ISBN:
1848874170 (9781848874176)
format: kindle pages: 377
language: English
ASIN: B005C3TYDO
publisher: W F Howes Ltd publish date: 2011
format: paperback pages: 402
language: English
ISBN:
9781407483665