publisher: Mainstream Publishing publish date: March 1st 2005
format: hardcover pages: 256
language: English
ISBN:
184018955X (9781840189551)
publisher: Mainstream Publishing publish date: October 17th 2013
format: hardcover pages: 336
language: English
ISBN:
1780576609 (9781780576602)