by Martin Cruz Smith (Author)
Format: Perfect Paperback
Pages: 453
Publisher: Pan Books
Published: Jun 2007
ISBN 10: 0330450905
ISBN 13: 9780330450904