publisher: Prentice Hall..." /> publish date: August 29th 2010
format: paperback pages: 360
language: English
ISBN:
0805381864 (9780805381863)
publisher: Prentice Hall publish date: March 7th 2013
format: paperback pages: 192
language: English
ISBN:
0321834267 (9780321834263)