Good news, bad news
By: David Wolstencroft
Publisher: Viking Canada
Published: 2004
Place of publication: Toronto
Language: eng
Number of pages: 307
ISBN-13: 9780670044474
Subjects: Intelligence officers; Fiction; Friendship; Assassins