The Science of Lava Flows