http://people.bu.edu/patelbv/camping.htm