by Julian Preece
publisher: Cambridge University Press publish date: November 16th 2005
format: paperback pages: 280
language: English
ISBN:
0521663911 (9780521663915)
ASIN: 521663911
publisher: Cambridge University Press publish date: February 21st 2002
format: hardcover pages: 280
language: English
ISBN:
0521663148 (9780521663144)
publisher: Cambridge University Press publish date: February 21st 2002
format: kindle pages: 288
language: English
ISBN:
9780511745218
publisher: Cambridge University Press publish date: February 21st 2002
format: ebook pages: 276
language: English
ISBN:
0511221894 (9780511221897)