Answering why and why not questions in user interfaces. - Brad A. Myers; David A. Weitzman; Amy J. Ko; Duen Horng Chau (CHI, 2006)