publisher: McGraw-Hill publish date: April 26th 2011
format: paperback pages: 360
language: English
ISBN:
007176867X (9780071768672)
publisher: Teach Yourself publish date: June 25th 2010
format: paperback pages: 384
language: English
ISBN:
1444105043 (9781444105049)
publisher: Teach Yourself publish date: January 1st 2010
format: ebook pages: 380
language: English
ISBN:
1282388169 (9781282388161)