David Ruiz Varela

A thesis