by Baker Publishing Group (Editor)
Format: Leather Bound
Pages: 1120
Publisher: Cambridge University Press
Published: 04 Sep 2008
ISBN 10: 052173486X
ISBN 13: 9780521734868