Environmental Monitoring using Sensor Networks