Ballantine Books, 1998. ISBN: 9780345412690. 415 pp.Hardcover. Near fine in a near fine jacket.Pen notation on front free endpaper.