by Terry Smith
publisher: Pearson publish date: July 11th 2011
format: paperback pages: 304
language: English
ISBN:
0205789714 (9780205789719)
publisher: Laurence King publish date: July 1st 2011
format: hardcover pages: 348
language: English
ISBN:
1856697169 (9781856697163)
publisher: Prentice Hall publish date: July 1st 2011
format: hardcover pages: 348
language: English
ISBN:
0205034403 (9780205034406)