publisher: Longman publish date: February 21st 2008
format: paperback pages: 464
language: English
ISBN:
0205617654 (9780205617654)
publisher: Addison Wesley Publishing Company publish date: November 1st 2006
format: paperback
language: English
ISBN:
0205554512 (9780205554515)