Author: Dr Trevor J Price PhD.