Science, technology & development.
Third World Scientific & Technological Development Forum.
[Glasgow] : STD Forum
1986-
Imprint varies.
Technological innovations