Author: Duncan; Cardeña Contreta, Javier (tr.) Williamson