Way to go, Sedgewick. Seriously, well done. Taut, suspenseful, good characterization...just a fabulous book.Library copy