publisher: Kyle Cathie Limited
publish date: September 6th 2007
format: paperback pages: 512
language: English
ISBN:
1856267482 (9781856267489)
publisher: Basic Health Publications publish date: June 1st 2009
format: paperback pages: 522
language: English
ISBN:
1591202515 (9781591202516)