publisher: Karnac Books publish date: May 1st 2003
format: paperback pages: 248
language: English
ISBN:
1855759101 (9781855759107)
publisher: Karnac Books
publish date: March 26th 2003
format: ebook
language: English
ISBN:
1780496427 (9781780496429)
publisher: Karnac Books publish date: January 1st 2011
format: ebook pages: 249
language: English
ISBN:
128312582X (9781283125826)
publisher: Karnac Books publish date: March 26th 2003
format: ebook
language: English
ISBN:
1849403767 (9781849403764)