publisher: Plume publish date: January 31st 2012
format: paperback pages: 279
language: English
ISBN:
0452297311 (9780452297319)
publisher: Clarkson Potter
publish date: October 23rd 2007
format: hardcover pages: 192
language: English
ISBN:
030733998X (9780307339980)