Scientific Dialogues for ... Young People. Revised by J.W. G by Jeremiah Joyce