By the Grand Canal: A Novel