by David Ong (Editor), RichardBarnes (Editor), David Freestone (Editor)
Format: Hardcover
Pages: 504
Edition: 4
Publisher: OUP Oxford
Published: 13 Jul 2006
ISBN 10: 0199299617
ISBN 13: 9780199299614