publisher: Weiser Books
publish date: July 1st 2007
format: paperback pages: 288
language: English
ISBN:
1578633850 (9781578633852)
publisher: Red Wheel/Weiser publish date: July 1st 2007
format: ebook
language: English
ISBN:
1609250419 (9781609250416)