Author: Albert M. Cook PhD  PE (ret.)