publisher: Pearson Prentice Hall publish date: May 1st 2009
format: paperback pages: 482
language: English
ISBN:
0273720562 (9780273720560)
publisher: Pearson Education UK
publish date: January 1st 2008
format: ebook pages: 496
language: English
ISBN:
1282118722 (9781282118720)