publisher: It Books publish date: February 6th 2007
format: hardcover pages: 352
language: English
ISBN:
0061146056 (9780061146053)
publisher: It Books publish date: February 5th 2013
format: ebook pages: 352
language: English
ISBN:
0062273965 (9780062273963)