Master's thesis from Damian Arellanes (CINVESTAV-IPN)