Sinauer Associates , Inc.