person:steven s. skiena