http://www.tulane.edu/~sanelson/eens211/physprop.htm