A Dictionary Of Scientific Terms by Richard Dennis Hoblyn