Format: Paperback
Pages: 768
Edition: 6
Publisher: Federation Press
Published: 11 Jul 2006
ISBN 10: 1862876096
ISBN 13: 9781862876095