von Ehrenstein, 2005, 628445: Study evaluation review