publisher: Clarkson Potter
publish date: May 19th 2009
format: hardcover pages: 240
language: English
ISBN:
0307409465 (9780307409461)
publisher: Clarkson Potter
publish date: May 23rd 2006
format: hardcover pages: 240
language: English
ISBN:
1400097940 (9781400097944)