On The Nature Of Things: A Science Primer is a book written by John Gibson Macvicar and originally published in 1878. The book provides a comprehensive overview of various scientific disciplines, including physics, chemistry, astronomy, and geology. Macvicar's aim in writing the book was to provide a clear and concise introduction to these subjects for the general reader, as well as for students who were just beginning their studies in science. The...