The question has plagued scientists for centuries. A new study offers some answers.
http://www.wired.com/