publisher: One Horse Rhino Press
format: hardcover
language: English
ISBN:
0963813617 (9780963813619)
publisher: Prentice Hall
format: paperback pages: 408
language: English
ISBN:
0131434292 (9780131434295)
publisher: Prentice Hall
publish date: June 1st 2006
format: hardcover
language: English
ISBN:
0131791486 (9780131791480)