Ricardo Rosal

Engineering, science, technology & culture

Journal

An independent publication