format: paperback pages: 544
language: English
ISBN:
0072993391 (9780072993394)
publisher: Cambridge Scholars Publishing publish date: May 1st 2011
format: paperback pages: 389
language: English
ISBN:
1443828882 (9781443828888)
ASIN: 1443828882
format: audiobook
language: English
ISBN:
0072829508 (9780072829501)
publisher: Cambridge Scholars Publishing publish date: January 1st 2009
format: paperback pages: 286
language: English
ISBN:
144380004X (9781443800044)