publisher: John Wiley & Sons publish date: April 30th 2007
format: paperback pages: 516
language: English
ISBN:
0470107901 (9780470107904)
publisher: John Wiley & Sons publish date: December 10th 2007
format: ebook pages: 544
language: English
ISBN:
0470298855 (9780470298855)