by Jason Brownlee
publisher: Cambridge University Press publish date: July 23rd 2007
format: paperback pages: 280
language: English
ISBN:
052168966X (9780521689663)
publisher: Cambridge University Press publish date: May 1st 2007
format: hardcover pages: 278
language: English
ISBN:
052186951X (9780521869515)
publisher: Cambridge University Press publish date: May 31st 2007
format: ebook pages: 264
language: English
ISBN:
0511346239 (9780511346231)
publisher: Cambridge University Press publish date: January 1st 2007
format: ebook pages: 279
language: English
ISBN:
128108607X (9781281086075)