Author: wiliam j. locke