Short Web-based versions of the perceived stress (PSS) and Center for Epidemiological Studies-Depression (CESD) Scales: a comparison to pencil and paper responses among Internet users. - Juan Herrero 002; Julio Meneses (Comput. Hum. Behav., 2006)