publisher: Impress Books publish date: November 28th 2004
format: paperback pages: 340
language: English
ISBN:
0954758609 (9780954758608)
publisher: Impress Books publish date: July 20th 2011
format: ebook pages: 336
language: English
ISBN:
1907605215 (9781907605215)