publisher: Booksales publish date: November 1st 2006
format: hardcover pages: 576
language: English
ISBN:
0708807917 (9780708807910)
publisher: Futura publish date: 2006
pages: 576
language: English
ISBN:
0708807836 (9780708807835)
publisher: Booksales publish date: November 30th 2006
format: hardcover pages: 576
language: English
ISBN:
0316732540 (9780316732543)