publisher: Sams
publish date: January 7th 2008
format: hardcover pages: 1890
language: English
ISBN:
0672330113 (9780672330117)
publisher: Sams publish date: March 27th 2011
format: paperback pages: 890
language: English
ISBN:
0672335646 (9780672335648)