Author: Professor. Sydney J. Bush DOpt.