Science notes.
London : Terry & Compy.,
1894-
"A synopsis of the world's current scientific literature."
Title from caption.