publisher: Weiser Books
publish date: September 1st 2010
format: paperback pages: 320
language: English
ISBN:
1578634806 (9781578634804)
publisher: Weiser Books
publish date: September 1st 2010
format: ebook pages: 320
language: English
ISBN:
1609253140 (9781609253141)
format: kindle pages: 322
language: English
ASIN: B0041D8UIQ