10.1016/S1440-2440(09)60007-4