By the Grand Canal
Publisher: Sceptre
Published: September 1, 2004
Format: Hardcover
Number of pages: 272
ISBN-13: 9780340770405
Subjects: Modern fiction; Fiction