publisher: Morgan Kaufmann Publishers publish date: July 28th 2010
format: ebook pages: 1017
ISBN:
0080553842 (9780080553849)
publisher: College House Enterprises, LLC publish date: July 28th 2008
format: paperback pages: 428
ISBN:
097925812X (9780979258121)