Lessons in Elementary Practical Physiscs, Volume 2 by Balfour Stewart & William Winson Haldane Gee