Elements of Chemistry, Theoretical and Practical, by William Allen Miller,... Revised by Herbert Mc Leod,...