by Douglas Anderson (Author)
Format: Paperback
Pages: 432
Edition: annotated edition
Publisher: Ballantine Books Inc.
Published: 28 Oct 2003
ISBN 10: 0345458559
ISBN 13: 9780345458551