publisher: Niace publish date: September 20th 2010
format: paperback pages: 361
language: English
ISBN:
1862014485 (9781862014480)
publisher: Niace
publish date: June 30th 2010
format: ebook pages: 376
language: English
ISBN:
1283370840 (9781283370844)