publisher: Pearson publish date: December 1st 2005
format: paperback pages: 234
language: English
ISBN:
0321395751 (9780321395757)
publisher: Pearson
publish date: December 28th 2006
format: paperback pages: 288
language: English
ISBN:
0205521525 (9780205521524)