publisher: Tuttle Publishing
publish date: September 15th 2006
format: paperback pages: 256
language: English
ISBN:
0804838259 (9780804838252)
publisher: Tuttle Publishing publish date: December 20th 2011
format: kindle pages: 260
language: English
ISBN:
9781462902750