by Martin Cruz Smith (Author)
Format: Perfect Paperback
Pages: 581
Publisher: Pan Books
Published: Jul 2007
ISBN 10: 0330450875
ISBN 13: 9780330450874