by Daniel Silva (Author)
Format: Hardcover
Pages: 369
Edition: First Edition
Publisher: Putnam Pub Group
Published: 17 Feb 2005
ISBN 10: 0399152431
ISBN 13: 9780399152436