publisher: Sterling
publish date: June 30th 2000
format: hardcover pages: 96
language: English
ISBN:
0806949708 (9780806949703)
publisher: McGraw-Hill
publish date: March 28th 2005
format: paperback pages: 192
language: English
ISBN:
0071444165 (9780071444163)
publisher: Sterling
publish date: January 1st 2013
format: ebook pages: 592
ISBN:
1402793804 (9781402793806)
publisher: Sterling
publish date: April 2nd 2013
format: paperback pages: 592
language: English
ISBN:
1402788134 (9781402788130)