Format: Paperback
Pages: 382
Edition: 2
Publisher: Infinity Publishing
Published: 10 Nov 2004
ISBN 10: 0741423065
ISBN 13: 9780741423061