Автор - Robert Sedgewick, Kevin Wayne