Dictionary of scientific & technical terms for philippine schools (philippines University of the Philippines)