Author: H m bloomfield & r b kory