|SC 13DApr 14, 4:50 PM ET

BARRA INC /CA SC 13D

SC 13D · BARRA INC /CA · Filed Apr 14, 2004