Comments:
Polished writing, crackling dialog, and irresistible characters . . . Serves up surprises from start to finish.