publisher: Titan Books
publish date: November 1st 2006
format: hardcover pages: 336
language: English
ISBN:
1845761502 (9781845761509)
publisher: Titan Books publish date: November 1st 2006
format: hardcover pages: 336
language: English
ISBN:
1845763653 (9781845763657)