Rough Notes - page 2

Personal page of Javier Cancela.