publisher: Intellect Ltd publish date: February 15th 2011
format: paperback pages: 272
language: English
ISBN:
1841504033 (9781841504032)
publisher: Intellect (UK) publish date: April 27th 2011
format: ebook
language: English
ISBN:
1841504351 (9781841504353)
publisher: Intellect (UK) publish date: September 1st 2010
format: ebook
language: English
ISBN:
1282896075 (9781282896079)