publisher: Running Press publish date: May 11th 2005
format: paperback pages: 704
language: English
ISBN:
0786715669 (9780786715664)
publisher: Robinson publish date: June 1st 2005
format: paperback pages: 640
language: English
ISBN:
184119249X (9781841192499)